Adaptation of Service-Based Context-Aware Applications with FraSCAti Platform
نویسندگان
چکیده
The dynamic adaptation of running service-based applications without stopping has long been shown to be more than a dream for designers and developers. Recently, several works have been proposed in the literature, where most of them do not have a clear and complete process of adaptation or count on a specific plat-form that decreases the use of these adaptable large-scale applications. This paper aims to present a context-aware dynamic adaptation that covers techniques for handling the impact of context changes onto the execution of context-aware applications. We propose a comprehensive solution with software architecture that enables the dynamic adaptation of services built by assembling components, depending on context execution. This architecture is based on SCA (Service Component Architecture) specification, and implemented with the FraSCAti platform. The SCA specification guarantees pure component assembly and the FraSCAti platform guarantees the automatic reconfiguration. A case study of a modern tourism agency is treated by the proposed adaptation solution in order to exhibit its feasibility.
منابع مشابه
Context awareness for dynamic service-oriented product lines
This paper introduces a Context-Aware Dynamic Software Product Line (DSPL) for building service oriented applications and adapting them at runtime in accordance with their using context. This DSPL, named CAPucine for Context-Aware Service-Oriented Product Line is based on two different processes for product derivation. The first process uses assets that represent features of the product family....
متن کاملContents III Technologies 5 2 Middleware Approach for Ubiquitous Environments 7
In ubiquitous environments, mobile applications should sense and react to environmental changes to provide a better user experience. In order to deal with these concerns, Service-Oriented Architectures (SOA) provide a solution allowing applications to interact with the services available in their surroundings. In particular, context-aware Web Services can adapt their behavior considering the us...
متن کاملEnabling Context-Aware Web Services: A Middleware Approach for Ubiquitous Environments
In ubiquitous environments, mobile applications should sense and react to environmental changes to provide a better user experience. In order to deal with these concerns, Service-Oriented Architectures (SOA) provide a solution allowing applications to interact with the services available in their surroundings. In particular, context-aware Web Services can adapt their behavior considering the us...
متن کاملContents III Technologies 5 2 Middleware Approach for Ubiquitous Environments 7 Daniel Romero
In ubiquitous environments, mobile applications should sense and react to environmental changes to provide a better user experience. In order to deal with these concerns, Service-Oriented Architectures (SOA) provide a solution allowing applications to interact with the services available in their surroundings. In particular, context-aware Web Services can adapt their behavior considering the us...
متن کاملOn Sustaining Dynamic Adaptation of Context-Aware Services
The modern human is getting more and more mobile having access to online services by using mobile cutting-edge computational devices. In the last decade, the field of context-aware services had led to emerge several works. However, most of the proposed approaches have not provided clear adaptation strategies in case of unforeseen contexts. Dealing with this last at runtime is also another cruci...
متن کامل